package com.settlement.system.model.entity.common;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author author
 */
public class YgReceipt {

    /**
     * 公司编码
     */
    @ApiModelProperty(value = "公司编码")
    private String companyNo;

    /**
     * 店铺编码
     */
    @ApiModelProperty(value = "零售店铺编码")
    private String shopNo;

    /**
     * 订单来源
     */
    @ApiModelProperty(value = "订单来源")
    private String orderSource;

    /**
     * 订单来源编码
     */
    @ApiModelProperty(value = "订单来源编码")
    private String orderSourceId;

    /**
     * 店铺
     */
    @ApiModelProperty(value = "店铺")
    private String storeName;

    /**
     * 店铺编码
     */
    @ApiModelProperty(value = "店铺编码")
    private String storeId;

    /**
     * 优购订单号
     */
    @ApiModelProperty(value = "优购订单号")
    private String refBillNo;

    /**
     * 外部订单号（原始外部订单号）
     */
    @ApiModelProperty(value = "外部订单号（原始外部订单号）")
    private String spOrderNo;

    /**
     * 收款时间
     */
    @ApiModelProperty(value = "收款时间")
    private Date incomeDate;

    /**
     * 收货款金额
     */
    @ApiModelProperty(value = "收货款金额")
    private BigDecimal incomedAmount;

    /**
     * 收货款金额
     */
    @ApiModelProperty(value = "收运费金额")
    private BigDecimal postage;

    /**
     * 收款合计
     */
    @ApiModelProperty(value = "收款合计")
    private BigDecimal totalBalanceAmount;

    public String getCompanyNo() {
        return companyNo;
    }

    public void setCompanyNo(String companyNo) {
        this.companyNo = companyNo;
    }

    public String getShopNo() {
        return shopNo;
    }

    public void setShopNo(String shopNo) {
        this.shopNo = shopNo;
    }

    public String getOrderSource() {
        return orderSource;
    }

    public void setOrderSource(String orderSource) {
        this.orderSource = orderSource;
    }

    public String getOrderSourceId() {
        return orderSourceId;
    }

    public void setOrderSourceId(String orderSourceId) {
        this.orderSourceId = orderSourceId;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId;
    }

    public String getRefBillNo() {
        return refBillNo;
    }

    public void setRefBillNo(String refBillNo) {
        this.refBillNo = refBillNo;
    }

    public String getSpOrderNo() {
        return spOrderNo;
    }

    public void setSpOrderNo(String spOrderNo) {
        this.spOrderNo = spOrderNo;
    }

    public Date getIncomeDate() {
        return incomeDate;
    }

    public void setIncomeDate(Date incomeDate) {
        this.incomeDate = incomeDate;
    }

    public BigDecimal getIncomedAmount() {
        return incomedAmount;
    }

    public void setIncomedAmount(BigDecimal incomedAmount) {
        this.incomedAmount = incomedAmount;
    }

    public BigDecimal getPostage() {
        return postage;
    }

    public void setPostage(BigDecimal postage) {
        this.postage = postage;
    }

    public BigDecimal getTotalBalanceAmount() {
        return totalBalanceAmount;
    }

    public void setTotalBalanceAmount(BigDecimal totalBalanceAmount) {
        this.totalBalanceAmount = totalBalanceAmount;
    }
}
